Manor Farm Care Home
211-219 High St. South, Newham, London, United Kingdom, E6 3PD
(02085) 488686 Phone